package com.ybkj.daijia.server.mapper;

import com.ybkj.daijia.server.model.PhoneSmsRecord;
import org.apache.ibatis.annotations.Param;

public interface PhoneSmsRecordMapper {

    /**
     * 保存微信电话记录到数据库
     *
     * @param record
     * @return 返回影响的条数
     */
    Long insertRecord(PhoneSmsRecord phoneSmsRecord);

    /**
     * 根据电话号码返回一条相关记录
     *
     * @param phone
     * @return WXPhoneRecord
     */
    PhoneSmsRecord selectByPhone(@Param("phone") String phone);

    /**
     * 根据电话号码删除一条相关记录
     *
     * @param phone
     * @return void
     */
    void deleteByPhone(@Param("phone") String phone);

    /**
     * 根据主键更新一条相关记录
     *
     * @param id
     * @return void
     */
    void updateByPrimaryKey(PhoneSmsRecord phoneSmsRecord);
}
